bookkeeping payroll accounting certified accountant retirement planning consulting attorney migration pplication development manager oracle financial planning professional estate planning association java database cpa licensed